<script type="text/javascript" charset="utf-8">

    var ANIO_ACTUAL = (new Date()).toString('yyyy');
    var MES_ACTUAL = (new Date()).toString('M');
    var DIA_ACTUAL = (new Date()).toString('d');
    var oTableReporteDocumentosAreaAcept = {
        actualizar : 'on'
    }

    oTableReporteDocumentosAreaAcept.actualizarTodo = function(){
	
        if(this.actualizar != 'on'){
            return;
        }
	
        refresh_data(oTableDocumentosArea_acept);
        showStickySuccessToast("Los datos fueron actualizados");
    } 
	
    
	
    var oTableDocumentosArea_acept;
	

    var area_origen=transformToArrayAsociativo(SISTEMA.DESTINOS, k='codigo', v='nombre');

    //console.log(SISTEMA.ESTADOS_DOC);

    
    
    var dep_destino = _.find(SISTEMA.DESTINOS, function(p){ return p.codigo == SISTEMA.reparticionOrigen; }); 
    var dep_nombre_d = "";	
    if( typeof dep_destino == 'undefined'  ){
        dep_nombre_d = "Error codigo destino" + SISTEMA.reparticionOrigen;
    }else{
                           
        dep_nombre_d = dep_destino.nombre ;
    }           
	
    (function(){
	
        var asInitValores = new Array(); //busqueda individual cada campo datatable

        $(document).ready(function() {
		
		
            $( "#datepicker_fecha_div" ).datepicker({
                autoOpen: false,
                showButtonPanel: true,
                dateFormat: "yy-mm-dd",
                onSelect : function(selectedDate){
                    //					alert("me eligio " + selectedDate)
                    var parts = selectedDate.split("-");
					
                    ANIO_ACTUAL = parts[0];
                    MES_ACTUAL = parts[1];
                    DIA_ACTUAL = parts[2];
					
                    //redibujarTabla();
                    // $( ".fecha_formato_largo" ).text((Date.parse(selectedDate)).toString('d-M-y'));				
                    $( ".fecha_formato_largo" ).text(FECHAS.fechaMyslToFormatoLargo2(selectedDate));				
					
                    $( "#datepicker_fecha_div" ).hide();
                }
            });	
				
				
            $("#datepicker_bton_img").toggle(function(){
                $( "#datepicker_fecha_div" ).show();
                // $( "#datepicker_fecha_div" ).datepicker("show");
                // alert("asd");
            },function(){
                $( "#datepicker_fecha_div" ).hide();
                // $( "#datepicker_fecha_div" ).datepicker("show");
                // alert("asd");
            }
        )	
			
            $( "#datepicker_fecha_div" ).hide();
			
            $( ".fecha_formato_largo" ).text( FECHAS.fechaMyslToFormatoLargo2((new Date()).toString('yyyy-MM-dd')));
            // $( ".fecha_formato_largo" ).text( (new Date()).toString('yyyy-MM-dd') );
			
			
            /*				
                        var datepicker_fecha = $( "#datepicker_fecha" ).datepicker({ 
                                // minDate: "0", //"-" + SISTEMA.CONFIG['alta_doc_dias_atras'], 
                                //minDate: "-365", 
                                // maxDate: "0",
                                showOn: "button",
                                buttonImage: "images/calendar.gif",
                                buttonImageOnly: true , //sin estar adentro de un boton
                                dateFormat: "dd/mm/yy",
                                onSelect : function(selectedDate){
                                        alert("me eligio")
                                }
                        });	
             */
			
            $("#select_mes").val(MES_ACTUAL);
            $("#select_anio").val(ANIO_ACTUAL);
			
			
            $( "#datepicker_fecha_div2" ).datepicker({
                autoOpen: false,
                showButtonPanel: true,
                dateFormat: "yy-mm-dd",
                onSelect : function(selectedDate){
                    //					alert("me eligio " + selectedDate)
                    var parts = selectedDate.split("-");
					
                    ANIO_ACTUAL = parts[0];
                    MES_ACTUAL = parts[1];
                    DIA_ACTUAL = parts[2];
					
                    //redibujarTabla();
                    // $( ".fecha_formato_largo" ).text((Date.parse(selectedDate)).toString('d-M-y'));				
                    $( ".fecha_formato_largo2" ).text(FECHAS.fechaMyslToFormatoLargo2(selectedDate));				
					
                    $( "#datepicker_fecha_div2" ).hide();
                }
            });	
				
				
            $("#datepicker_bton_img2").toggle(function(){
                $( "#datepicker_fecha_div2" ).show();
                // $( "#datepicker_fecha_div" ).datepicker("show");
                // alert("asd");
            },function(){
                $( "#datepicker_fecha_div2" ).hide();
                // $( "#datepicker_fecha_div" ).datepicker("show");
                // alert("asd");
            }
        )	
			
            $( "#datepicker_fecha_div2" ).hide();
			
            $( ".fecha_formato_largo2" ).text( FECHAS.fechaMyslToFormatoLargo2((new Date()).toString('yyyy-MM-dd')));
            // $( ".fecha_formato_largo" ).text( (new Date()).toString('yyyy-MM-dd') );
			
			
            /*				
                        var datepicker_fecha = $( "#datepicker_fecha" ).datepicker({ 
                                // minDate: "0", //"-" + SISTEMA.CONFIG['alta_doc_dias_atras'], 
                                //minDate: "-365", 
                                // maxDate: "0",
                                showOn: "button",
                                buttonImage: "images/calendar.gif",
                                buttonImageOnly: true , //sin estar adentro de un boton
                                dateFormat: "dd/mm/yy",
                                onSelect : function(selectedDate){
                                        alert("me eligio")
                                }
                        });	
             */
			
            $("#select_mes").val(MES_ACTUAL);
            $("#select_anio").val(ANIO_ACTUAL);
	
	
		
            /*  var opciones="toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=1500, height=600, top=85, left=140";
        url_Documentosprint="reportes/reporteporarea.php?dep="+SISTEMA.reparticionOrigen;
             */		
            $.datepicker.regional[""].dateFormat = 'dd/mm/yy';
            $.datepicker.setDefaults($.datepicker.regional['es']);          

            oTableDocumentosArea_acept= $('#dt_documentosTransferidosReporteArea_acept').dataTable({
                "iDisplayLength": (screen.height > 768)? 10:7,     
                "bJQueryUI": true,
                "sPaginationType": "full_numbers",
                "sScrollX": "85%",
                //"sScrollXInner": "120%",
                "bScrollCollapse": true,
                
               
		
                //processing php rck pablon
                "bProcessing": true,
                "bServerSide": true,
                "sAjaxSource": "ajax_php/server_processing_reporte_area_acept.php",
                
                "fnRowCallback": function( nRow, aData, iDisplayIndex ) {
                  
                    var fecha_envio = FECHAS.fechaMyslToFormatoCorto(aData.fecha_tx);
                    var expediente = aData.nro_exp;
                                
                    var ingreso = aData.docNumAnio;
		   
                    var documento_tipo = aData.tipoDocu;	//new rck
                             
                    var destino_nombre_d = aData.destino;	
		     var estado_docu= SISTEMA.ESTADOS_DOC[aData.c_estado_doc];		
                                
                    $('td:eq(0)', nRow).html(fecha_envio);
                    $('td:eq(3)', nRow).html(aData.tipoDocu);
                    $('td:eq(4)', nRow).html(aData.origen);
                    $('td:eq(5)', nRow).html(aData.destino);
                    $('td:eq(6)', nRow).html('<div title="'+aData.motivo+'">'+ aData.comentario_pase +'</div>');   
                    $('td:eq(7)', nRow).html(comprobarLong(aData.caratula,68));   
                    $('td:eq(9)', nRow).html(estado_docu);                               
                                 
                },
                
                "aoColumns": [           
                    // { "aTargets": [ 0 ], "mData": "id_transferencia", "bVisible": false, "sClass": "editable", "bSortable": false, "bSearchable": true, "sWidth": "110px"},
                    { "aTargets": [ 0 ], "mData": "fecha_envio", "bVisible": true, "sClass": "editable", "bSortable": false, "bSearchable": true, "sWidth": "30px"},
                    { "aTargets": [ 1 ], "mData": "docNumAnio", "bVisible": true,"sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "30px" },//nro de ingreso                   
                    { "aTargets": [ 2 ], "mData": "nro_exp", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "20px" }, //Expte
                    { "aTargets": [ 3 ], "mData": "tipoDocu", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "30px" }, //Tipo doc
                    { "aTargets": [ 4 ], "mData": "id_rep_dep_o", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "50px" },//Remitente
                    { "aTargets": [ 5 ], "mData": "destino", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "35px" },//Destino                  
                    { "aTargets": [ 6 ], "mData": "motivo", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "50px"  },//motivo 
                    { "aTargets": [ 7 ], "mData": "caratula", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "70px" },//caratula
                    { "aTargets": [ 8 ], "mData": "estado_tx","bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "30px" },//estado                     
                    { "aTargets": [ 9 ], "mData": "c_estado_doc", "bVisible": true, "sClass": "editable", "bSortable": true, "bSearchable": true, "sWidth": "30px"}, 				                    
                    { "aTargets": [10 ], "mData": "id_transferencia", "bVisible": false, "sClass": "editable", "bSortable": false, "bSearchable": true, "sWidth": "110px"} ,				
                ],
				
                "oLanguage":    {
                    "sProcessing": "Procesando...",
                    "sLengthMenu": "Mostrar _MENU_ registros por página",
                    "sZeroRecords": "No se encontraron resultados",
                    "sInfo": "Mostrando _START_ - _END_ de _TOTAL_ registros",
                    "sInfoEmpty":    "Mostrando 0 - 0 de 0 registros",
                    "sInfoFiltered": "",
                    "sSearch": "Buscar:",
                    "oPaginate": {
                        "sFirst": "<<",
                        "sPrevious": "<",
                        "sNext": ">",
                        "sLast": ">>"
                    }
                }    


            })
			
            .columnFilter({
               
                aoColumns: [ 
               
                    { type: "date-range" },
                    null,
                    null,
                    null,
                    {
                        type: "select",							
                        // bRegex:true, 
                        values: asociativo2Array(area_origen, {limit_long : 35})
                    },
                    null,
                    null,
                    null,
                    null,
                     {
                        type: "select",							
                        // bRegex:true, 
                        values: asociativo2Array(SISTEMA.ESTADOS_DOC, {limit_long : 15})
                    },
                    null
			
                       
                                    			
                ],
                
                bUseColVis: true 

            }).rowGrouping({
                iGroupingColumnIndex: 0,
                //sGroupBy: "year",
                //sGroupingColumnSortDirection: "asc",
                //iGroupingOrderByColumnIndex: 1,                
                //sGroupingColumnSortDirection: "asc",
                //iGroupingOrderByColumnIndex: 0,
                //iGroupingOrderByColumnIndex: 0,
                //iGroupingColumnIndex2: 3,
                //sGroupBy: "letter",
                //sGroupBy: "month",
                bHideGroupingColumn: false,
                bExpandableGrouping: true
            
            });
   

            
			
        } );

    })(); //termina autoejecutable   

    
	                   	
    function ReporteArea_acept(cod){
                    
        var desde=$( "#dt_documentosTransferidosReporteArea_acept_range_from_0" ).val();
        var hasta=$( "#dt_documentosTransferidosReporteArea_acept_range_to_0" ).val();
        var id_area_origen=$("#Origen_4").val();
        if (id_area_origen=="undefined"){
            id_area_origen="";
        }
        
          var estado_doc=$("EstadoDoc_9").val();
         if (estado_doc=="undefined"){
            estado_doc="";
        }
        var opciones=" toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=900, height=600, top=85, left=140";
        if (cod==0){                            
            var opciones=" toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=900, height=600, top=85, left=140";
            window.open("imprimir.php?listado=reportes/ReportePorArea_acept.php?tipo=list,destino="+dep_nombre_d+",id_area="+id_area_origen+",desde="+desde+",hasta="+hasta+",estado="+estado_doc,"",opciones);    
        }else{
            var opciones=" toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, width=100, height=100, top=85, left=140";
            window.open("reportes/ReportePorArea_acept.php?tipo=excel&destino="+dep_nombre_d+"&id_area="+id_area_origen+"&desde="+desde+"&hasta="+hasta+"&estado="+estado_doc,"",opciones);    
        }
    } 
               
</script>

<?php
@session_start();
?>

<div class=""  style="width:85%; margin:0 auto;">


    <h1 class="subtituloCeleste">Reporte Recibidos por mi Area
        <a style="float:right; margin-top: -9px" title='Actualizar' id="refresh_acept" href='javascript:oTableReporteDocumentosAreaAcept.actualizarTodo()' ><img style='cursor:pointer' src='images/refresh.png' width="20"  border='0'  ></a> &nbsp; &nbsp;           
        <a style="float:right; margin-top: -9px" title='Previsual Recibidos' id="print_acept" href='javascript:ReporteArea_acept(0)' ><img style='cursor:pointer' src='images/document-print-preview.png' width="20"  border='0'  ></a> &nbsp; &nbsp;    
        <a style="float:right; margin-top: -9px" title='Exportar Recibidos' id="export_acept" href='javascript:ReporteArea_acept(1)' ><img style='cursor:pointer' src='images/doc_Excel.png' width="20"  border='0'  ></a> &nbsp; &nbsp;    


    </h1>       

    <br />	
    <table cellpadding="0" cellspacing="0" border="0" class="display datatable" id="dt_documentosTransferidosReporteArea_acept" >
        <thead>
            <tr>         

                <th>F.Envio</th>
                <th>Nro de Ingreso</th>
                <th>Expte</th>                
                <th>Tipo Doc</th>                
                <th>Area Origen</th>                
                <th>Area Destino</th>
                <th>Comentario</th>
                <th>Caratula</th> 
                <th>Estado</th> 
                 <th>Estado Doc</th>
                <th>id</th> 
            </tr>
        </thead>
        <tbody>
        </tbody>	
        <tfoot>
            <tr>  

                <th>F.Envio</th>
                <th></th>
                <th></th>
                <th></th>                
                <th id="h_origen">Origen</th>                
                <th></th>
                <th></th>
                <th></th>
                <th></th>
                 <th id="h_estado_">EstadoDoc</th>
                <th></th>
            </tr>
        </tfoot>
    </table>	

</div>